Big Huge Thesaurus

vena cystica

noun

sounds kind of like